package controlador;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import controlador.ComprobarAcceso;
import datos.ConectarBD;
import datos.CrearBD;
import objetos.UsuarioPassDAO;

public class ComprobarExistenciaBD {

	/**
	 * Launch the application.
	 * 
	 * @author Raul
	 */
	
	public static boolean ComprobarBD() throws Exception {
		boolean existeBD = true; 
		String sentenciaSQL = "USE GESTIONPROFESOR";
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		try {
			conn = ConectarBD.abrirConexion();
			st = (Statement) conn.createStatement();
			rs = st.executeQuery(sentenciaSQL);
			existeBD=true;
		} catch (Exception ex) {
			existeBD=false;
		} finally {
			ConectarBD.cierraRecursos(conn, rs);
		}
		if (existeBD) {
//			System.out.println("La Base de datos si existe");
		}else {
//			System.out.println("La Base de datos no existe");	
			CrearBD.main(null);		
		}
		return existeBD;
	}
}